cogeneration power generation distributed generation environmental diesel power engine biodiesel fuel polishing tanks energy diesel engine chp clean fuel combined heat and power marine diesel engines alternative fuel engineering biofuel